// pages/menu/menu.js
let app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //标签数值
    flag: "0",
    //获取商品列表
    reqlists: "",
    //通过数组来控制不同商品展示
    // 热卖/拿铁/咖啡/瑞纳冰/水果茶
    key: [
      "isHot", "type", "type", "type", "type"
    ],
    value: [
      "1", "Latte", "coffee","rena_ice","fruit_tea"
    ],
  },

  onChange(e) {
    // console.log(e)
    let flag = e.detail;
    // 更新选中索引
    this.setData({
      flag: flag
    })
    // 重新请求数据
    this.reqList();
  },

  //获取商品数据
  reqList() {
    let flag = this.data.flag;
    let key = this.data.key;
    let value = this.data.value;
    wx.request({
      url: 'https://kf.webxyq.com/typeProducts',
      method: 'GET',
      data: {
        appkey: app.globalData.appkey,
        key: key[flag],      // 动态选择查询字段
        value: value[flag]   // 动态选择查询值
      },
      success: res => {
        console.log(res);
        // 更新商品列表
        this.setData({
          reqlists: res.data.result
        })
      }
    })
  },

  //获取商品id
  goodsDetail(e){
    wx.navigateTo({
      url: `../detail/detail?pid=${e.currentTarget.dataset.pid}`,
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.reqList();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})